package com.inforich.app.api.service;

import com.inforich.app.api.dto.TransportCompanyDTO;
import com.inforich.app.api.dto.TransportCompanyPermitDTO;
import com.inforich.app.component.LoginUser;
import com.inforich.app.component.LoginUserApp;
import com.inforich.common.core.domain.AjaxResult;
import com.inforich.company.domain.TransportCompany;
import com.inforich.projectManage.domain.Project;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestBody;

/**
 * @description: some desc
 * @author: HJM
 * @date: 2022/10/31
 */
public interface IAppTransportCompanyService {

  AjaxResult addCompany(LoginUserApp loginUserApp, TransportCompanyDTO dto);

  TransportCompany getMyCompany(LoginUserApp loginUserApp);

  /**
   * 更新准运证
   */
  AjaxResult updateTransportPermitInfo(LoginUserApp loginUserApp,
      TransportCompanyPermitDTO dto);

}
